#ifndef LOGIN_H
#define LOGIN_H

#include <QWidget>
#include <QTcpSocket>
#include <QAbstractSocket>

QT_BEGIN_NAMESPACE
namespace Ui { class login; }
QT_END_NAMESPACE

class login : public QWidget
{
    Q_OBJECT

public:
    login(QWidget *parent = nullptr);
    ~login();

private slots:
    void on_zhuce_clicked(); // 注册按钮点击事件处理函数
    void on_denglu_clicked(); // 登录按钮点击事件处理函数
    void onConnected(); // 成功连接到服务器的槽函数
    void onReadyRead(); // 读取服务器响应的槽函数
    void onError(QAbstractSocket::SocketError socketError); // 错误处理的槽函数
    void on_forget_clicked();
    void on_tuichu_clicked();

private:
    Ui::login *ui;
    QTcpSocket *socket;
};
#endif // LOGIN_H
